google.golang.org/protobuf/internal/impl.extensionTypeDescriptor.Kind (method, view implemented interface methods)
102 uses
google.golang.org/protobuf/internal/impl (current package)
codec_extension.go#L49: wiretag = protowire.EncodeTag(xd.Number(), wireTypes[xd.Kind()])
codec_extension.go#L61: switch xd.Kind() {
codec_map.go#L31: keyWiretag := protowire.EncodeTag(1, wireTypes[keyField.Kind()])
codec_map.go#L32: valWiretag := protowire.EncodeTag(2, wireTypes[valField.Kind()])
codec_map.go#L44: keyKind: keyField.Kind(),
codec_map.go#L47: if valField.Kind() == protoreflect.MessageKind {
codec_map.go#L70: switch valField.Kind() {
codec_message.go#L80: wiretag = protowire.EncodeTag(fd.Number(), wireTypes[fd.Kind()])
codec_tables.go#L47: switch fd.Kind() {
codec_tables.go#L138: switch fd.Kind() {
codec_tables.go#L196: case fd.Kind() == protoreflect.MessageKind:
codec_tables.go#L198: case fd.Kind() == protoreflect.GroupKind:
codec_tables.go#L203: switch fd.Kind() {
codec_tables.go#L283: switch fd.Kind() {
codec_tables.go#L353: switch fd.Kind() {
codec_tables.go#L432: panic(fmt.Sprintf("invalid type: no encoder for %v %v %v/%v", fd.FullName(), fd.Cardinality(), fd.Kind(), ft))
codec_tables.go#L440: switch fd.Kind() {
codec_tables.go#L482: switch fd.Kind() {
codec_tables.go#L513: switch fd.Kind() {
codec_tables.go#L556: panic(fmt.Sprintf("invalid field: no encoder for %v %v %v", fd.FullName(), fd.Cardinality(), fd.Kind()))
convert.go#L98: switch fd.Kind() {
legacy_extension.go#L49: if xd.Kind() == protoreflect.EnumKind {
message_reflect.go#L307: if xd.Kind() != protoreflect.MessageKind && xd.Kind() != protoreflect.GroupKind && !xd.IsList() && !xd.IsMap() {
validate.go#L113: switch fd.Kind() {
validate.go#L149: switch fd.Kind() {
validate.go#L166: switch wireTypes[fd.Kind()] {
validate.go#L177: switch fd.MapKey().Kind() {
validate.go#L183: switch fd.MapValue().Kind() {
validate.go#L195: switch fd.Kind() {
validate.go#L210: switch wireTypes[fd.Kind()] {
google.golang.org/protobuf/internal/descfmt
stringer.go#L154: rs.recs = append(rs.recs, [2]string{"MapKey", k.Kind().String()})
stringer.go#L158: switch v.Kind() {
stringer.go#L164: rs.recs = append(rs.recs, [2]string{"MapValue", v.Kind().String()})
google.golang.org/protobuf/internal/encoding/tag
tag.go#L145: switch fd.Kind() {
tag.go#L174: if fd.Kind() == protoreflect.GroupKind {
tag.go#L195: if fd.Kind() == protoreflect.EnumKind && enumName != "" {
tag.go#L203: def, _ := defval.Marshal(fd.Default(), fd.DefaultEnumValue(), fd.Kind(), defval.GoTag)
google.golang.org/protobuf/internal/filedesc
desc.go#L538: if fd.Kind() == protoreflect.GroupKind {
desc.go#L599: switch fd.Kind() {
google.golang.org/protobuf/encoding/protojson
decode.go#L258: switch fd.Kind() {
decode.go#L284: kind := fd.Kind()
decode.go#L510: switch fd.Kind() {
decode.go#L565: switch fd.MapValue().Kind() {
decode.go#L627: kind := fd.Kind()
encode.go#L259: switch kind := fd.Kind(); kind {
google.golang.org/protobuf/encoding/prototext
decode.go#L217: kind := fd.Kind()
decode.go#L234: kind := fd.Kind()
decode.go#L268: switch fd.Kind() {
decode.go#L293: kind := fd.Kind()
decode.go#L369: switch fd.Kind() {
decode.go#L449: switch fd.MapValue().Kind() {
decode.go#L538: if kind := fd.MapValue().Kind(); (kind != protoreflect.MessageKind) && (kind != protoreflect.GroupKind) {
decode.go#L563: switch fd.MapValue().Kind() {
encode.go#L207: kind := fd.Kind()
google.golang.org/protobuf/proto
decode.go#L196: switch fd.Kind() {
decode.go#L225: switch valField.Kind() {
decode.go#L254: switch valField.Kind() {
decode.go#L279: switch valField.Kind() {
decode_gen.go#L23: switch fd.Kind() {
decode_gen.go#L195: switch fd.Kind() {
encode.go#L240: b = protowire.AppendTag(b, fd.Number(), wireTypes[fd.Kind()])
encode.go#L260: kind := fd.Kind()
encode_gen.go#L41: switch fd.Kind() {
encode_gen.go#L94: return b, errors.New("invalid kind %v", fd.Kind())
equal.go#L118: switch fd.Kind() {
merge.go#L91: case fd.Kind() == protoreflect.BytesKind:
merge.go#L112: case fd.Kind() == protoreflect.BytesKind:
merge.go#L128: case fd.Kind() == protoreflect.BytesKind:
size.go#L71: return protowire.SizeTag(num) + o.sizeSingular(num, fd.Kind(), value)
size.go#L79: content += o.sizeSingular(num, fd.Kind(), list.Get(i))
size.go#L85: size += protowire.SizeTag(num) + o.sizeSingular(num, fd.Kind(), list.Get(i))
google.golang.org/protobuf/reflect/protodesc
desc_resolve.go#L269: v, ev, err := defval.Unmarshal(s, fd.Kind(), evs, defval.Descriptor)
desc_resolve.go#L282: if fd.Kind() == protoreflect.MessageKind || fd.Kind() == protoreflect.GroupKind || fd.Cardinality() == protoreflect.Repeated {
desc_validate.go#L298: return (fd.Kind() == 0 || fd.Kind() == protoreflect.MessageKind) && fd.Cardinality() == protoreflect.Optional
desc_validate.go#L303: switch fd.Kind() {
desc_validate.go#L315: case fd.Kind() != protoreflect.GroupKind:
desc_validate.go#L360: switch kf.Kind() {
desc_validate.go#L368: return errors.New("invalid key kind: %v", kf.Kind())
proto.go#L134: if field.Kind().IsValid() {
proto.go#L135: p.Type = descriptorpb.FieldDescriptorProto_Type(field.Kind()).Enum()
proto.go#L157: def, err := defval.Marshal(field.Default(), field.DefaultEnumValue(), field.Kind(), defval.Descriptor)
google.golang.org/protobuf/reflect/protoreflect
type.go#L299: Kind() Kind
github.com/golang/protobuf/jsonpb
decode.go#L322: if fd.Kind() == protoreflect.GroupKind {
decode.go#L429: if kfd.Kind() == protoreflect.StringKind {
decode.go#L458: switch fd.Kind() {
decode.go#L496: panic(fmt.Sprintf("invalid kind %v", fd.Kind()))
encode.go#L406: if fd.Kind() == protoreflect.GroupKind {
encode.go#L459: switch kfd.Kind() {
github.com/golang/protobuf/proto
defaults.go#L27: if fd.Kind() == protoreflect.BytesKind {
registry.go#L237: switch k := fd.Kind(); k {
text_decode.go#L123: if gd != nil && gd.Kind() == protoreflect.GroupKind && gd.Message().Name() == name {
text_decode.go#L126: case fd.Kind() == protoreflect.GroupKind && fd.Message().Name() != name:
text_decode.go#L377: switch fd.Kind() {
text_decode.go#L468: panic(fmt.Sprintf("invalid kind %v", fd.Kind()))
text_decode.go#L470: return v, p.errorf("invalid %v: %v", fd.Kind(), tok.value)
text_encode.go#L182: if fd.Kind() != protoreflect.GroupKind {
text_encode.go#L305: switch kfd.Kind() {
text_encode.go#L355: switch fd.Kind() {
text_encode.go#L374: if fd.Kind() == protoreflect.GroupKind {